/* å…¨å±€é…ç½® */
*{
    -webkit-overflow-scrolling: touch;			/* å…è®¸ç‹¬ç«‹æ»šåŠ¨åŒºåŸŸï¼Œè§£å†³IOSä¸Šçš„éžbodyå…ƒç´ æ»šåŠ¨æ¡æ»šåŠ¨æ—¶å¡é¡¿ */
    -webkit-tap-highlight-color: transparent;	/* è¦†ç›–IOSä¸Šç”¨æˆ·ç‚¹å‡»è¿žæŽ¥æ—¶çš„é»˜è®¤é«˜äº®é¢œè‰² */
    outline: none;
    cursor:default;
    font-family: "Hiragino Sans GB" !important;
}

body{
    margin:0;
    padding:0;
    background-color:#fff;
    -webkit-font-smoothing:antialiased;			/* å¹³æ»‘å­—ä½“ */
    -moz-osx-font-smoothing: grayscale;			/* å¹³æ»‘å­—ä½“ */
    -ms-touch-action: manipulation;				/* å…è®¸è§¦æ‘¸é©±åŠ¨çš„å¹³ç§»å’Œæ‹–æ‹½ç¼©æ”¾ */
    touch-action: manipulation;					/* å…è®¸è§¦æ‘¸é©±åŠ¨çš„å¹³ç§»å’Œæ‹–æ‹½ç¼©æ”¾ */
    -webkit-text-size-adjust:100%;				/* å…³é—­IOSæ¨ªå±æ—¶ï¼Œè‡ªåŠ¨è°ƒæ•´å­—ä½“å¤§å°çš„åŠŸèƒ½ */
    /*font-family: "Segoe UI","Lucida Grande",'Microsoft YaHei', sans-serif;*/
    font-size:14px;
    zoom: 100%;
    /*font-family: Arial, sans-serif;*/
}
/*div,ul,li{position:relative;display:block;}			/* å…¨éƒ¨é»˜è®¤ç›¸å¯¹å®šä½ */
ul{margin:0;padding:0;}								/* ulç›¸å½“äºŽdiv */
li{list-style:none;margin:0;padding:0;}				/* liç›¸å½“äºŽdiv */
img{border:0;}
input{line-height:normal;}
img,a:focus,a:hover,a:active{outline:none;}
label{cursor:pointer;}
sub,sup{font-size:75%;line-height: 0;position: relative;vertical-align: baseline;} /* é‡æ–°å®šä¹‰ä¸Šæ ‡å’Œä¸‹æ ‡çš„è¡¨çŽ° */
sup{top: -.5em;}
sub{bottom: -.25em;}
/*å›¾ç‰‡ä¸å¯è¢«é€‰ä¸­*/
img{
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* å¸¸ç”¨åŠŸèƒ½ */
.all_nowarp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* ç¦æ­¢æ¢è¡Œ,æœ«å°¾çœç•¥ */
.all_nowarp2{display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;}/* ç¦æ­¢æ¢è¡Œï¼Œ2è¡Œï¼Œæœ«å°¾çœç•¥ï¼Œdivçš„é«˜åº¦éœ€è¦æ­£å¥½æ˜¯2è¡Œçš„é«˜åº¦ */
.all_nowarp3{display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;}/* ç¦æ­¢æ¢è¡Œï¼Œ3è¡Œï¼Œæœ«å°¾çœç•¥ï¼Œdivçš„é«˜åº¦éœ€è¦æ­£å¥½æ˜¯2è¡Œçš„é«˜åº¦ */
.all_warp{word-break:break-all;word-wrap:break-word;} /* å¼ºåˆ¶æ¢è¡Œ */
.all_hover:hover{text-decoration:underline;}/* hoverä¸‹åˆ’çº¿æ•ˆæžœ */
.all_b{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}	/* å†…æ¡†æ¨¡å¼ */
.all_clear:after{content:".";height:0;overflow:hidden;visibility:hidden;display:block;clear:both;} /* æ¸…æ¥šæµ®åŠ¨ */
.all_trans{transition:all 200ms;-webkit-transition:all 200ms;}/* è¿‡æ¸¡æ•ˆæžœ */
.all_active{-webkit-transition:background-color 200ms;transition:background-color 200ms;}/* é¼ æ ‡é€‰ä¸­æ•ˆæžœ */
.all_active:active{background-color:#f2f2f2 !important;}

a:link{
    text-decoration:none;   /* æŒ‡æ­£å¸¸çš„æœªè¢«è®¿é—®è¿‡çš„é“¾æŽ¥*/
    color:none;
}
a:visited{
    text-decoration:none; /*æŒ‡å·²ç»è®¿é—®è¿‡çš„é“¾æŽ¥*/
    color:none;
}
a:hover{
    text-decoration:none;/*æŒ‡é¼ æ ‡åœ¨é“¾æŽ¥*/
    color:none;
}
a:active{
    text-decoration:none;/* æŒ‡æ­£åœ¨ç‚¹çš„é“¾æŽ¥*/
    color:none;
}
html,body,#app-root{
    width:100%;
    height:100%;
}
/*éªŒè¯ç æ ·å¼*/
.code-container{
    border:0px solid blue;
    height:26px;
    width:130px;
}
.code-val{
    height:26px;
    background-color:#c8c8c8;
    color:#1e4826;
    float:left;
    line-height:26px;
    font-weight:bold;
    font-size:16px;
    width:70px;
    letter-spacing:3px;
    text-align:center;
    padding:0 6px;
}
.refresh-btn{
    float:left;
    border:0px;
    background-color:#fff;
    color:#1e4826;
    width:40px;
    line-height:26px;
    height:26px;
    margin-left:10px;
}
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
    margin: 0;
    padding: 0;
}
textarea { overflow: auto; }
* {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    cursor: default;
}
*, :after, :before {
    box-sizing: border-box;
}
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
p {
    display: block;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
* {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    cursor: default;
}
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
* {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    cursor: default;
}
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
* {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    cursor: default;
}
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
* {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    cursor: default;
}
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
body {
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-text-size-adjust: 100%;
    font-size: 14px;
    zoom: 100%;
}
body {
    font-family: Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.5;
    color: rgba(0,0,0,.65);
    background-color: #fff;
}
* {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    cursor: default;
}
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
* {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    cursor: default;
    font-family: Hiragino Sans GB!important;
}
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
*, :after, :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: border-box;
}
::selection {
    background: #111;
    color: #fff;
}

.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix{ zoom:1; }
.footer .footer-body .link a:hover{
    color: #333;
}